package com.query;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author
 * @Description:
 * @date 2021/4/17 19:42
 */
@Data
@ApiModel("平台流水查询")
public class PlatformFlowQuery implements Serializable {

    @ApiModelProperty(value = "开始时间 yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date startTime;
    @ApiModelProperty(value = "结束时间 yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date endTime;
    @ApiModelProperty(value = "订单号")
    private String orderCode;
    @ApiModelProperty(value = "币种")
    private String coinSymbol;
    @ApiModelProperty(value = "类型 0站内，1站外")
    private Integer type;
    @ApiModelProperty(value = "交易类型 0: 充值 1: 提现 2: 收益 4: 直推 5: 间推 6: 管理 7: 静态")
    private Integer transGenre;
    @ApiModelProperty(value = "页码")
    private String pageNo = "1";
    @ApiModelProperty(value = "分页大小")
    private Integer pageSize = 10;
}
